/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Controle;

/**
 *
 * @author Nayara Cristina
 */
public class ControlVenda {
 /*   Venda vend = new Venda();// instanciar o produto
    Venda modelo = new Venda();
    Conectabanco conexao = new Conectabanco(); // instaniar o banco
   */ 
  /*  public void inserirvenda(Venda vend) {
        conexao.conexao();

        try {
            PreparedStatement pst = conexao.conn.prepareStatement(" insert into produto(idvenda,valor_venda,valorRecebido,valorTotal,quantidade)"
                    + "values(?,?,?,?,?,?)");
            pst.setInt(1, this.vend.getIdvenda());
            pst.setDouble(2, this.vend.getValor_venda());
           
            
            pst.execute();
            JOptionPane.showMessageDialog(null, "Produto cadastrado com sucesso!");
        } catch (SQLException ex) {
            JOptionPane.showMessageDialog(null, "Erro ao inserir o produto!\nERRO:" + ex);
            conexao.desconecta();
        }
     }

    public void editaVenda(Venda vend) {
        conexao.conexao();
        try {
            PreparedStatement pst = conexao.conn.prepareStatement(" update produto setidvenda=?,valor_venda=?,valorRecebido=?,valorTotal=?,quantidade=?");
            pst.setInt(1, this.vend.getIdvenda());
            pst.setDouble(2, this.vend.getValor_venda());
            
            pst.execute();
            JOptionPane.showMessageDialog(null, "Venda Alterada com sucesso!");
            pst.execute();
        } catch (SQLException ex) {
            JOptionPane.showMessageDialog(null, "Erro ao Alterar a venda\nERRO:" + ex);

        }

    }
    public void ExcluirVenda(Venda vend) {
        conexao.conexao();
        try {
            PreparedStatement pst = conexao.conn.prepareStatement("delete from produto where id_produto=?");
            pst.setInt(1, vend.getIdvenda());
            pst.execute();
            JOptionPane.showMessageDialog(null, "Venda excluida com sucesso!");

        } catch (SQLException ex) {
            JOptionPane.showMessageDialog(null, "Erro ao Excluir o venda!\nERRO:" + ex);

        }

}
    public Venda buscaVenda(Venda modelo) {

        // conexao.executaSQL("Select * from Produto where nome_produto like '%" + modelo.getPesqproduto() + "%'");
        conexao.conexao();
        try {
            
           PreparedStatement pst = conexao.conn.prepareStatement("Select * from Produto where nome_produto like '%a%'");
            
           conexao.executeQuery();
           
          
            vend.setIdvenda(conexao.rs.getInt("idvenda"));
            vend.setValor_venda(conexao.rs.getDouble("Valor_venda"));
          
            
            JOptionPane.showMessageDialog(null, "Produto encontrado com sucesso!");
        }
           catch (SQLException ex) {
            JOptionPane.showMessageDialog(null, "Erro ao buscar o produto!\nERRO:" + ex);
        }
        conexao.desconecta();
        return vend;

    }*/
}